<!DOCTYPE html>
<html lang="en">
<head>
<title>cef4delphi: uCEFChromiumEvents</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="PasDoc 0.16.0-snapshot">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<h1 class="unit">Unit uCEFChromiumEvents</h1>
<div class="sections">
<div class="one_section"><a class="section" href="#PasDoc-Description">Description</a></div><div class="one_section">Uses</div><div class="one_section">Classes, Interfaces, Objects and Records</div><div class="one_section">Functions and Procedures</div><div class="one_section"><a class="section" href="#PasDoc-Types">Types</a></div><div class="one_section">Constants</div><div class="one_section">Variables</div></div>
<span id="PasDoc-Description"></span><h2 class="description">Description</h2>
<p class="nodescription">This item has no description.</p><span id="PasDoc-Uses"></span><h2 class="overview">Overview</h2>
<span id="PasDoc-Types"></span><h3 class="summary">Types</h3>
<table class="summary wide_list">
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnProcessMessageReceived">TOnProcessMessageReceived</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; sourceProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const message: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnLoadStart">TOnLoadStart</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; transitionType: <a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnLoadEnd">TOnLoadEnd</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; httpStatusCode: Integer) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnLoadError">TOnLoadError</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnLoadingStateChange">TOnLoadingStateChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isLoading, canGoBack, canGoForward: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTakeFocus">TOnTakeFocus</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; next_: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnSetFocus">TOnSetFocus</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; source: <a href="uCEFTypes.html#TCefFocusSource">TCefFocusSource</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGotFocus">TOnGotFocus</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeContextMenu">TOnBeforeContextMenu</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; const model: <a href="uCEFInterfaces.ICefMenuModel.html">ICefMenuModel</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRunContextMenu">TOnRunContextMenu</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; const model: <a href="uCEFInterfaces.ICefMenuModel.html">ICefMenuModel</a>; const callback: <a href="uCEFInterfaces.ICefRunContextMenuCallback.html">ICefRunContextMenuCallback</a>; var aResult : Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnContextMenuCommand">TOnContextMenuCommand</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; commandId: Integer; eventFlags: <a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnContextMenuDismissed">TOnContextMenuDismissed</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRunQuickMenuEvent">TOnRunQuickMenuEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; location: <a href="uCEFTypes.TCefPoint.html">TCefPoint</a>; size: <a href="uCEFTypes.TCefSize.html">TCefSize</a>; edit_state_flags: <a href="uCEFTypes.html#TCefQuickMenuEditStateFlags">TCefQuickMenuEditStateFlags</a>; const callback: <a href="uCEFInterfaces.ICefRunQuickMenuCallback.html">ICefRunQuickMenuCallback</a>; var aResult : Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnQuickMenuCommandEvent">TOnQuickMenuCommandEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; command_id: integer; event_flags: <a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a>; var aResult: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnQuickMenuDismissedEvent">TOnQuickMenuDismissedEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPreKeyEvent">TOnPreKeyEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const event: <a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a>; osEvent: <a href="uCEFTypes.html#TCefEventHandle">TCefEventHandle</a>; out isKeyboardShortcut: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnKeyEvent">TOnKeyEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const event: <a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a>; osEvent: <a href="uCEFTypes.html#TCefEventHandle">TCefEventHandle</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAddressChange">TOnAddressChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const url: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTitleChange">TOnTitleChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFavIconUrlChange">TOnFavIconUrlChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const iconUrls: TStrings) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFullScreenModeChange">TOnFullScreenModeChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; fullscreen: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTooltip">TOnTooltip</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var text: <a href="uCEFTypes.html#ustring">ustring</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnStatusMessage">TOnStatusMessage</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const value: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnConsoleMessage">TOnConsoleMessage</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; level: <a href="uCEFTypes.html#TCefLogSeverity">TCefLogSeverity</a>; const message, source: <a href="uCEFTypes.html#ustring">ustring</a>; line: Integer; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAutoResize">TOnAutoResize</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const new_size: <a href="uCEFTypes.html#PCefSize">PCefSize</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnLoadingProgressChange">TOnLoadingProgressChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const progress: double) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCursorChange">TOnCursorChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; cursor_: <a href="uCEFTypes.html#TCefCursorHandle">TCefCursorHandle</a>; cursorType: <a href="uCEFTypes.html#TCefCursorType">TCefCursorType</a>; const customCursorInfo: <a href="uCEFTypes.html#PCefCursorInfo">PCefCursorInfo</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnMediaAccessChange">TOnMediaAccessChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; has_video_access, has_audio_access: boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnContentsBoundsChange">TOnContentsBoundsChange</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const new_bounds: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetRootWindowScreenRect">TOnGetRootWindowScreenRect</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; rect_: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCanDownloadEvent">TOnCanDownloadEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const url, request_method: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeDownload">TOnBeforeDownload</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const downloadItem: <a href="uCEFInterfaces.ICefDownloadItem.html">ICefDownloadItem</a>; const suggestedName: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefBeforeDownloadCallback.html">ICefBeforeDownloadCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDownloadUpdated">TOnDownloadUpdated</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const downloadItem: <a href="uCEFInterfaces.ICefDownloadItem.html">ICefDownloadItem</a>; const callback: <a href="uCEFInterfaces.ICefDownloadItemCallback.html">ICefDownloadItemCallback</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnJsdialog">TOnJsdialog</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const originUrl: <a href="uCEFTypes.html#ustring">ustring</a>; dialogType: <a href="uCEFTypes.html#TCefJsDialogType">TCefJsDialogType</a>; const messageText, defaultPromptText: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefJsDialogCallback.html">ICefJsDialogCallback</a>; out suppressMessage: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeUnloadDialog">TOnBeforeUnloadDialog</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const messageText: <a href="uCEFTypes.html#ustring">ustring</a>; isReload: Boolean; const callback: <a href="uCEFInterfaces.ICefJsDialogCallback.html">ICefJsDialogCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnResetDialogState">TOnResetDialogState</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDialogClosed">TOnDialogClosed</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforePopup">TOnBeforePopup</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; popup_id: Integer; const targetUrl, targetFrameName: <a href="uCEFTypes.html#ustring">ustring</a>; targetDisposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; userGesture: Boolean; const popupFeatures: <a href="uCEFTypes.TCefPopupFeatures.html">TCefPopupFeatures</a>; var windowInfo: <a href="uCEFTypes.TCefWindowInfo.html">TCefWindowInfo</a>; var client: <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>; var settings: <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>; var extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>; var noJavascriptAccess: Boolean; var Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforePopupAborted">TOnBeforePopupAborted</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; popup_id: Integer) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeDevToolsPopup">TOnBeforeDevToolsPopup</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var windowInfo: <a href="uCEFTypes.TCefWindowInfo.html">TCefWindowInfo</a>; var client: <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>; var settings: <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>; var extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>; var use_default_window: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAfterCreated">TOnAfterCreated</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeClose">TOnBeforeClose</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnClose">TOnClose</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var aAction : <a href="uCEFTypes.html#TCefCloseBrowserAction">TCefCloseBrowserAction</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeBrowse">TOnBeforeBrowse</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; user_gesture, isRedirect: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnOpenUrlFromTab">TOnOpenUrlFromTab</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const targetUrl: <a href="uCEFTypes.html#ustring">ustring</a>; targetDisposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; userGesture: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetAuthCredentials">TOnGetAuthCredentials</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const originUrl: <a href="uCEFTypes.html#ustring">ustring</a>; isProxy: Boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: Integer; const realm, scheme: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefAuthCallback.html">ICefAuthCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCertificateError">TOnCertificateError</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; certError: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorcode</a>; const requestUrl: <a href="uCEFTypes.html#ustring">ustring</a>; const sslInfo: <a href="uCEFInterfaces.ICefSslInfo.html">ICefSslInfo</a>; const callback: <a href="uCEFInterfaces.ICefCallback.html">ICefCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnSelectClientCertificate">TOnSelectClientCertificate</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isProxy: boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: integer; certificatesCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const certificates: <a href="uCEFInterfaces.html#TCefX509CertificateArray">TCefX509CertificateArray</a>; const callback: <a href="uCEFInterfaces.ICefSelectClientCertificateCallback.html">ICefSelectClientCertificateCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRenderViewReady">TOnRenderViewReady</a></strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRenderProcessUnresponsive">TOnRenderProcessUnresponsive</a></strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const callback: <a href="uCEFInterfaces.ICefUnresponsiveProcessCallback.html">ICefUnresponsiveProcessCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRenderProcessResponsive">TOnRenderProcessResponsive</a></strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRenderProcessTerminated">TOnRenderProcessTerminated</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; status: <a href="uCEFTypes.html#TCefTerminationStatus">TCefTerminationStatus</a>; error_code: integer; const error_string: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetResourceRequestHandler">TOnGetResourceRequestHandler</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; is_navigation, is_download: boolean; const request_initiator: <a href="uCEFTypes.html#ustring">ustring</a>; var disable_default_handling: boolean; var aExternalResourceRequestHandler : <a href="uCEFInterfaces.ICefResourceRequestHandler.html">ICefResourceRequestHandler</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDocumentAvailableInMainFrame">TOnDocumentAvailableInMainFrame</a></strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnBeforeResourceLoad">TOnBeforeResourceLoad</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const callback: <a href="uCEFInterfaces.ICefCallback.html">ICefCallback</a>; out Result: <a href="uCEFTypes.html#TCefReturnValue">TCefReturnValue</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetResourceHandler">TOnGetResourceHandler</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; var aResourceHandler : <a href="uCEFInterfaces.ICefResourceHandler.html">ICefResourceHandler</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnResourceRedirect">TOnResourceRedirect</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; var newUrl: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnResourceResponse">TOnResourceResponse</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetResourceResponseFilter">TOnGetResourceResponseFilter</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; out Result: <a href="uCEFInterfaces.ICefResponseFilter.html">ICefResponseFilter</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnResourceLoadComplete">TOnResourceLoadComplete</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; status: <a href="uCEFTypes.html#TCefUrlRequestStatus">TCefUrlRequestStatus</a>; receivedContentLength: Int64) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnProtocolExecution">TOnProtocolExecution</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; var allowOsExecution: Boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCanSendCookie">TOnCanSendCookie</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const cookie: <a href="uCEFTypes.html#PCefCookie">PCefCookie</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCanSaveCookie">TOnCanSaveCookie</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; const cookie: <a href="uCEFTypes.html#PCefCookie">PCefCookie</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFileDialog">TOnFileDialog</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetAccessibilityHandler">TOnGetAccessibilityHandler</a></strong> = procedure(Sender: TObject; var aAccessibilityHandler : <a href="uCEFInterfaces.ICefAccessibilityHandler.html">ICefAccessibilityHandler</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetRootScreenRect">TOnGetRootScreenRect</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var rect: <a href="uCEFTypes.TCefRect.html">TCefRect</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetViewRect">TOnGetViewRect</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var rect: <a href="uCEFTypes.TCefRect.html">TCefRect</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetScreenPoint">TOnGetScreenPoint</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; viewX, viewY: Integer; var screenX, screenY: Integer; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetScreenInfo">TOnGetScreenInfo</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var screenInfo: <a href="uCEFTypes.TCefScreenInfo.html">TCefScreenInfo</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPopupShow">TOnPopupShow</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; show: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPopupSize">TOnPopupSize</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const rect: <a href="uCEFTypes.html#PCefRect">PCefRect</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPaint">TOnPaint</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; type_: <a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a>; dirtyRectsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const dirtyRects: <a href="uCEFTypes.html#PCefRectArray">PCefRectArray</a>; const buffer: Pointer; width, height: Integer) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAcceleratedPaint">TOnAcceleratedPaint</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; type_: <a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a>; dirtyRectsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const dirtyRects: <a href="uCEFTypes.html#PCefRectArray">PCefRectArray</a>; const info: <a href="uCEFTypes.html#PCefAcceleratedPaintInfo">PCefAcceleratedPaintInfo</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetTouchHandleSize">TOnGetTouchHandleSize</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; orientation: <a href="uCEFTypes.html#TCefHorizontalAlignment">TCefHorizontalAlignment</a>; var size: <a href="uCEFTypes.TCefSize.html">TCefSize</a>) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTouchHandleStateChanged">TOnTouchHandleStateChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const state: <a href="uCEFTypes.TCefTouchHandleState.html">TCefTouchHandleState</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnStartDragging">TOnStartDragging</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const dragData: <a href="uCEFInterfaces.ICefDragData.html">ICefDragData</a>; allowedOps: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>; x, y: Integer; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnUpdateDragCursor">TOnUpdateDragCursor</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; operation: <a href="uCEFTypes.html#TCefDragOperation">TCefDragOperation</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnScrollOffsetChanged">TOnScrollOffsetChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; x, y: Double) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnIMECompositionRangeChanged">TOnIMECompositionRangeChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const selected_range: <a href="uCEFTypes.html#PCefRange">PCefRange</a>; character_boundsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const character_bounds: <a href="uCEFTypes.html#PCefRect">PCefRect</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTextSelectionChanged">TOnTextSelectionChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const selected_text: <a href="uCEFTypes.html#ustring">ustring</a>; const selected_range: <a href="uCEFTypes.html#PCefRange">PCefRange</a>) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnVirtualKeyboardRequested">TOnVirtualKeyboardRequested</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; input_mode: <a href="uCEFTypes.html#TCefTextInpuMode">TCefTextInpuMode</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDragEnter">TOnDragEnter</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const dragData: <a href="uCEFInterfaces.ICefDragData.html">ICefDragData</a>; mask: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDraggableRegionsChanged">TOnDraggableRegionsChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; regionsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const regions: <a href="uCEFTypes.html#PCefDraggableRegionArray">PCefDraggableRegionArray</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFindResult">TOnFindResult</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; identifier, count: Integer; const selectionRect: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; activeMatchOrdinal: Integer; finalUpdate: Boolean) of Object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRequestContextInitialized">TOnRequestContextInitialized</a></strong> = procedure(Sender: TObject; const request_context: <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>) of Object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnSinksEvent">TOnSinksEvent</a></strong> = procedure(Sender: TObject; const sinks: <a href="uCEFInterfaces.html#TCefMediaSinkArray">TCefMediaSinkArray</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRoutesEvent">TOnRoutesEvent</a></strong> = procedure(Sender: TObject; const routes: <a href="uCEFInterfaces.html#TCefMediaRouteArray">TCefMediaRouteArray</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRouteStateChangedEvent">TOnRouteStateChangedEvent</a></strong> = procedure(Sender: TObject; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>; state: <a href="uCEFTypes.html#TCefMediaRouteConnectionState">TCefMediaRouteConnectionState</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRouteMessageReceivedEvent">TOnRouteMessageReceivedEvent</a></strong> = procedure(Sender: TObject; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>; const message_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetAudioParametersEvent">TOnGetAudioParametersEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var params: <a href="uCEFTypes.TCefAudioParameters.html">TCefAudioParameters</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAudioStreamStartedEvent">TOnAudioStreamStartedEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const params: <a href="uCEFTypes.TCefAudioParameters.html">TCefAudioParameters</a>; channels: integer) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAudioStreamPacketEvent">TOnAudioStreamPacketEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const data : <a href="uCEFTypes.html#PPSingle">PPSingle</a>; frames: integer; pts: int64) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAudioStreamStoppedEvent">TOnAudioStreamStoppedEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnAudioStreamErrorEvent">TOnAudioStreamErrorEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsMessageEvent">TOnDevToolsMessageEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>; var aHandled: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsRawMessageEvent">TOnDevToolsRawMessageEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: Pointer; message_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aHandled: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsMethodResultEvent">TOnDevToolsMethodResultEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; message_id: integer; success: boolean; const result: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsMethodRawResultEvent">TOnDevToolsMethodRawResultEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; message_id: integer; success: boolean; const result: Pointer; result_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsEventEvent">TOnDevToolsEventEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const method: <a href="uCEFTypes.html#ustring">ustring</a>; const params: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsEventRawEvent">TOnDevToolsEventRawEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const method: <a href="uCEFTypes.html#ustring">ustring</a>; const params: Pointer; params_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsAgentAttachedEvent">TOnDevToolsAgentAttachedEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDevToolsAgentDetachedEvent">TOnDevToolsAgentDetachedEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrintStartEvent">TOnPrintStartEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrintSettingsEvent">TOnPrintSettingsEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const settings: <a href="uCEFInterfaces.ICefPrintSettings.html">ICefPrintSettings</a>; getDefaults: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrintDialogEvent">TOnPrintDialogEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; hasSelection: boolean; const callback: <a href="uCEFInterfaces.ICefPrintDialogCallback.html">ICefPrintDialogCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrintJobEvent">TOnPrintJobEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const documentName, PDFFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefPrintJobCallback.html">ICefPrintJobCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrintResetEvent">TOnPrintResetEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnGetPDFPaperSizeEvent">TOnGetPDFPaperSizeEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; deviceUnitsPerInch: Integer; var aResult : <a href="uCEFTypes.TCefSize.html">TCefSize</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFrameCreated">TOnFrameCreated</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFrameDestroyed">TOnFrameDestroyed</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFrameAttached">TOnFrameAttached</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; reattached: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnFrameDetached">TOnFrameDetached</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnMainFrameChanged">TOnMainFrameChanged</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const old_frame, new_frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnChromeCommandEvent">TOnChromeCommandEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; disposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnIsChromeAppMenuItemVisibleEvent">TOnIsChromeAppMenuItemVisibleEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnIsChromeAppMenuItemEnabledEvent">TOnIsChromeAppMenuItemEnabledEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnIsChromePageActionIconVisibleEvent">TOnIsChromePageActionIconVisibleEvent</a></strong> = procedure(Sender: TObject; icon_type: <a href="uCEFTypes.html#TCefChromePageActionIconType">TCefChromePageActionIconType</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnIsChromeToolbarButtonVisibleEvent">TOnIsChromeToolbarButtonVisibleEvent</a></strong> = procedure(Sender: TObject; button_type: <a href="uCEFTypes.html#TCefChromeToolbarButtonType">TCefChromeToolbarButtonType</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnRequestMediaAccessPermissionEvent">TOnRequestMediaAccessPermissionEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const requesting_origin: <a href="uCEFTypes.html#ustring">ustring</a>; requested_permissions: cardinal; const callback: <a href="uCEFInterfaces.ICefMediaAccessCallback.html">ICefMediaAccessCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnShowPermissionPromptEvent">TOnShowPermissionPromptEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; prompt_id: uint64; const requesting_origin: <a href="uCEFTypes.html#ustring">ustring</a>; requested_permissions: cardinal; const callback: <a href="uCEFInterfaces.ICefPermissionPromptCallback.html">ICefPermissionPromptCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDismissPermissionPromptEvent">TOnDismissPermissionPromptEvent</a></strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; prompt_id: uint64; result: <a href="uCEFTypes.html#TCefPermissionRequestResult">TCefPermissionRequestResult</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPreferenceChangedEvent">TOnPreferenceChangedEvent</a></strong> = procedure(Sender: TObject; const name_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnSettingChangedEvent">TOnSettingChangedEvent</a></strong> = procedure(Sender: TObject; const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnTextResultAvailableEvent">TOnTextResultAvailableEvent</a></strong> = procedure(Sender: TObject; const aText : <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPdfPrintFinishedEvent">TOnPdfPrintFinishedEvent</a></strong> = procedure(Sender: TObject; aResultOK : boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnPrefsAvailableEvent">TOnPrefsAvailableEvent</a></strong> = procedure(Sender: TObject; aResultOK : boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCookiesDeletedEvent">TOnCookiesDeletedEvent</a></strong> = procedure(Sender: TObject; numDeleted : integer) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnResolvedIPsAvailableEvent">TOnResolvedIPsAvailableEvent</a></strong> = procedure(Sender: TObject; result: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const resolvedIps: TStrings) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnNavigationVisitorResultAvailableEvent">TOnNavigationVisitorResultAvailableEvent</a></strong> = procedure(Sender: TObject; const entry: <a href="uCEFInterfaces.ICefNavigationEntry.html">ICefNavigationEntry</a>; current: Boolean; index, total: Integer; var aResult : boolean) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnDownloadImageFinishedEvent">TOnDownloadImageFinishedEvent</a></strong> = procedure(Sender: TObject; const imageUrl: <a href="uCEFTypes.html#ustring">ustring</a>; httpStatusCode: Integer; const image: <a href="uCEFInterfaces.ICefImage.html">ICefImage</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnExecuteTaskOnCefThread">TOnExecuteTaskOnCefThread</a></strong> = procedure(Sender: TObject; aTaskID : cardinal) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCookiesVisited">TOnCookiesVisited</a></strong> = procedure(Sender: TObject; const name_, value, domain, path: <a href="uCEFTypes.html#ustring">ustring</a>; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; count, total, aID : Integer; same_site : <a href="uCEFTypes.html#TCefCookieSameSite">TCefCookieSameSite</a>; priority : <a href="uCEFTypes.html#TCefCookiePriority">TCefCookiePriority</a>; var aDeleteCookie, aResult : Boolean) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCookieVisitorDestroyed">TOnCookieVisitorDestroyed</a></strong> = procedure(Sender: TObject; aID : integer) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCookieSet">TOnCookieSet</a></strong> = procedure(Sender: TObject; aSuccess : boolean; aID : integer) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnZoomPctAvailable">TOnZoomPctAvailable</a></strong> = procedure(Sender: TObject; const aZoomPct : double) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnMediaRouteCreateFinishedEvent">TOnMediaRouteCreateFinishedEvent</a></strong> = procedure(Sender: TObject; result: <a href="uCEFTypes.html#TCefMediaRouterCreateResult">TCefMediaRouterCreateResult</a>; const error: <a href="uCEFTypes.html#ustring">ustring</a>; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>) of object;</code></td>
</tr>
<tr class="list">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnMediaSinkDeviceInfoEvent">TOnMediaSinkDeviceInfoEvent</a></strong> = procedure(Sender: TObject; const ip_address: <a href="uCEFTypes.html#ustring">ustring</a>; port: integer; const model_name: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr class="list2">
<td class="itemcode"><code><strong><a href="uCEFChromiumEvents.html#TOnCompMsgEvent">TOnCompMsgEvent</a></strong> = procedure(Sender: TObject; var aMessage: TMessage; var aHandled: Boolean) of object;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Types</h3>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnProcessMessageReceived"></span><code><strong>TOnProcessMessageReceived</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; sourceProcess: <a href="uCEFTypes.html#TCefProcessId">TCefProcessId</a>; const message: <a href="uCEFInterfaces.ICefProcessMessage.html">ICefProcessMessage</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefClient</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnLoadStart"></span><code><strong>TOnLoadStart</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; transitionType: <a href="uCEFTypes.html#TCefTransitionType">TCefTransitionType</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefLoadHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnLoadEnd"></span><code><strong>TOnLoadEnd</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; httpStatusCode: Integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnLoadError"></span><code><strong>TOnLoadError</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; errorCode: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const errorText, failedUrl: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnLoadingStateChange"></span><code><strong>TOnLoadingStateChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isLoading, canGoBack, canGoForward: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTakeFocus"></span><code><strong>TOnTakeFocus</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; next_: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefFocusHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnSetFocus"></span><code><strong>TOnSetFocus</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; source: <a href="uCEFTypes.html#TCefFocusSource">TCefFocusSource</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGotFocus"></span><code><strong>TOnGotFocus</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeContextMenu"></span><code><strong>TOnBeforeContextMenu</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; const model: <a href="uCEFInterfaces.ICefMenuModel.html">ICefMenuModel</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefContextMenuHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRunContextMenu"></span><code><strong>TOnRunContextMenu</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; const model: <a href="uCEFInterfaces.ICefMenuModel.html">ICefMenuModel</a>; const callback: <a href="uCEFInterfaces.ICefRunContextMenuCallback.html">ICefRunContextMenuCallback</a>; var aResult : Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContextMenuCommand"></span><code><strong>TOnContextMenuCommand</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const params: <a href="uCEFInterfaces.ICefContextMenuParams.html">ICefContextMenuParams</a>; commandId: Integer; eventFlags: <a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContextMenuDismissed"></span><code><strong>TOnContextMenuDismissed</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRunQuickMenuEvent"></span><code><strong>TOnRunQuickMenuEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; location: <a href="uCEFTypes.TCefPoint.html">TCefPoint</a>; size: <a href="uCEFTypes.TCefSize.html">TCefSize</a>; edit_state_flags: <a href="uCEFTypes.html#TCefQuickMenuEditStateFlags">TCefQuickMenuEditStateFlags</a>; const callback: <a href="uCEFInterfaces.ICefRunQuickMenuCallback.html">ICefRunQuickMenuCallback</a>; var aResult : Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnQuickMenuCommandEvent"></span><code><strong>TOnQuickMenuCommandEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; command_id: integer; event_flags: <a href="uCEFTypes.html#TCefEventFlags">TCefEventFlags</a>; var aResult: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnQuickMenuDismissedEvent"></span><code><strong>TOnQuickMenuDismissedEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPreKeyEvent"></span><code><strong>TOnPreKeyEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const event: <a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a>; osEvent: <a href="uCEFTypes.html#TCefEventHandle">TCefEventHandle</a>; out isKeyboardShortcut: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefKeyboardHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnKeyEvent"></span><code><strong>TOnKeyEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const event: <a href="uCEFTypes.html#PCefKeyEvent">PCefKeyEvent</a>; osEvent: <a href="uCEFTypes.html#TCefEventHandle">TCefEventHandle</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAddressChange"></span><code><strong>TOnAddressChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const url: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefDisplayHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTitleChange"></span><code><strong>TOnTitleChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const title: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFavIconUrlChange"></span><code><strong>TOnFavIconUrlChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const iconUrls: TStrings) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFullScreenModeChange"></span><code><strong>TOnFullScreenModeChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; fullscreen: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTooltip"></span><code><strong>TOnTooltip</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var text: <a href="uCEFTypes.html#ustring">ustring</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnStatusMessage"></span><code><strong>TOnStatusMessage</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const value: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnConsoleMessage"></span><code><strong>TOnConsoleMessage</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; level: <a href="uCEFTypes.html#TCefLogSeverity">TCefLogSeverity</a>; const message, source: <a href="uCEFTypes.html#ustring">ustring</a>; line: Integer; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAutoResize"></span><code><strong>TOnAutoResize</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const new_size: <a href="uCEFTypes.html#PCefSize">PCefSize</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnLoadingProgressChange"></span><code><strong>TOnLoadingProgressChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const progress: double) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCursorChange"></span><code><strong>TOnCursorChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; cursor_: <a href="uCEFTypes.html#TCefCursorHandle">TCefCursorHandle</a>; cursorType: <a href="uCEFTypes.html#TCefCursorType">TCefCursorType</a>; const customCursorInfo: <a href="uCEFTypes.html#PCefCursorInfo">PCefCursorInfo</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnMediaAccessChange"></span><code><strong>TOnMediaAccessChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; has_video_access, has_audio_access: boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnContentsBoundsChange"></span><code><strong>TOnContentsBoundsChange</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const new_bounds: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetRootWindowScreenRect"></span><code><strong>TOnGetRootWindowScreenRect</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; rect_: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; var aResult : boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCanDownloadEvent"></span><code><strong>TOnCanDownloadEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const url, request_method: <a href="uCEFTypes.html#ustring">ustring</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefDownloadHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeDownload"></span><code><strong>TOnBeforeDownload</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const downloadItem: <a href="uCEFInterfaces.ICefDownloadItem.html">ICefDownloadItem</a>; const suggestedName: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefBeforeDownloadCallback.html">ICefBeforeDownloadCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDownloadUpdated"></span><code><strong>TOnDownloadUpdated</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const downloadItem: <a href="uCEFInterfaces.ICefDownloadItem.html">ICefDownloadItem</a>; const callback: <a href="uCEFInterfaces.ICefDownloadItemCallback.html">ICefDownloadItemCallback</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnJsdialog"></span><code><strong>TOnJsdialog</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const originUrl: <a href="uCEFTypes.html#ustring">ustring</a>; dialogType: <a href="uCEFTypes.html#TCefJsDialogType">TCefJsDialogType</a>; const messageText, defaultPromptText: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefJsDialogCallback.html">ICefJsDialogCallback</a>; out suppressMessage: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefJsDialogHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeUnloadDialog"></span><code><strong>TOnBeforeUnloadDialog</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const messageText: <a href="uCEFTypes.html#ustring">ustring</a>; isReload: Boolean; const callback: <a href="uCEFInterfaces.ICefJsDialogCallback.html">ICefJsDialogCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnResetDialogState"></span><code><strong>TOnResetDialogState</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDialogClosed"></span><code><strong>TOnDialogClosed</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforePopup"></span><code><strong>TOnBeforePopup</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; popup_id: Integer; const targetUrl, targetFrameName: <a href="uCEFTypes.html#ustring">ustring</a>; targetDisposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; userGesture: Boolean; const popupFeatures: <a href="uCEFTypes.TCefPopupFeatures.html">TCefPopupFeatures</a>; var windowInfo: <a href="uCEFTypes.TCefWindowInfo.html">TCefWindowInfo</a>; var client: <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>; var settings: <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>; var extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>; var noJavascriptAccess: Boolean; var Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefLifeSpanHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforePopupAborted"></span><code><strong>TOnBeforePopupAborted</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; popup_id: Integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeDevToolsPopup"></span><code><strong>TOnBeforeDevToolsPopup</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var windowInfo: <a href="uCEFTypes.TCefWindowInfo.html">TCefWindowInfo</a>; var client: <a href="uCEFInterfaces.ICefClient.html">ICefClient</a>; var settings: <a href="uCEFTypes.TCefBrowserSettings.html">TCefBrowserSettings</a>; var extra_info: <a href="uCEFInterfaces.ICefDictionaryValue.html">ICefDictionaryValue</a>; var use_default_window: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAfterCreated"></span><code><strong>TOnAfterCreated</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeClose"></span><code><strong>TOnBeforeClose</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnClose"></span><code><strong>TOnClose</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var aAction : <a href="uCEFTypes.html#TCefCloseBrowserAction">TCefCloseBrowserAction</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeBrowse"></span><code><strong>TOnBeforeBrowse</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; user_gesture, isRedirect: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefRequestHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnOpenUrlFromTab"></span><code><strong>TOnOpenUrlFromTab</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const targetUrl: <a href="uCEFTypes.html#ustring">ustring</a>; targetDisposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; userGesture: Boolean; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetAuthCredentials"></span><code><strong>TOnGetAuthCredentials</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const originUrl: <a href="uCEFTypes.html#ustring">ustring</a>; isProxy: Boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: Integer; const realm, scheme: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefAuthCallback.html">ICefAuthCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCertificateError"></span><code><strong>TOnCertificateError</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; certError: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorcode</a>; const requestUrl: <a href="uCEFTypes.html#ustring">ustring</a>; const sslInfo: <a href="uCEFInterfaces.ICefSslInfo.html">ICefSslInfo</a>; const callback: <a href="uCEFInterfaces.ICefCallback.html">ICefCallback</a>; out Result: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnSelectClientCertificate"></span><code><strong>TOnSelectClientCertificate</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; isProxy: boolean; const host: <a href="uCEFTypes.html#ustring">ustring</a>; port: integer; certificatesCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const certificates: <a href="uCEFInterfaces.html#TCefX509CertificateArray">TCefX509CertificateArray</a>; const callback: <a href="uCEFInterfaces.ICefSelectClientCertificateCallback.html">ICefSelectClientCertificateCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderViewReady"></span><code><strong>TOnRenderViewReady</strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderProcessUnresponsive"></span><code><strong>TOnRenderProcessUnresponsive</strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const callback: <a href="uCEFInterfaces.ICefUnresponsiveProcessCallback.html">ICefUnresponsiveProcessCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderProcessResponsive"></span><code><strong>TOnRenderProcessResponsive</strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRenderProcessTerminated"></span><code><strong>TOnRenderProcessTerminated</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; status: <a href="uCEFTypes.html#TCefTerminationStatus">TCefTerminationStatus</a>; error_code: integer; const error_string: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetResourceRequestHandler"></span><code><strong>TOnGetResourceRequestHandler</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; is_navigation, is_download: boolean; const request_initiator: <a href="uCEFTypes.html#ustring">ustring</a>; var disable_default_handling: boolean; var aExternalResourceRequestHandler : <a href="uCEFInterfaces.ICefResourceRequestHandler.html">ICefResourceRequestHandler</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDocumentAvailableInMainFrame"></span><code><strong>TOnDocumentAvailableInMainFrame</strong> = procedure(Sender: Tobject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnBeforeResourceLoad"></span><code><strong>TOnBeforeResourceLoad</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const callback: <a href="uCEFInterfaces.ICefCallback.html">ICefCallback</a>; out Result: <a href="uCEFTypes.html#TCefReturnValue">TCefReturnValue</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefResourceRequestHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetResourceHandler"></span><code><strong>TOnGetResourceHandler</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; var aResourceHandler : <a href="uCEFInterfaces.ICefResourceHandler.html">ICefResourceHandler</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnResourceRedirect"></span><code><strong>TOnResourceRedirect</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; var newUrl: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnResourceResponse"></span><code><strong>TOnResourceResponse</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetResourceResponseFilter"></span><code><strong>TOnGetResourceResponseFilter</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; out Result: <a href="uCEFInterfaces.ICefResponseFilter.html">ICefResponseFilter</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnResourceLoadComplete"></span><code><strong>TOnResourceLoadComplete</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; status: <a href="uCEFTypes.html#TCefUrlRequestStatus">TCefUrlRequestStatus</a>; receivedContentLength: Int64) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnProtocolExecution"></span><code><strong>TOnProtocolExecution</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; var allowOsExecution: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCanSendCookie"></span><code><strong>TOnCanSendCookie</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const cookie: <a href="uCEFTypes.html#PCefCookie">PCefCookie</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefCookieAccessFilter</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCanSaveCookie"></span><code><strong>TOnCanSaveCookie</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const request: <a href="uCEFInterfaces.ICefRequest.html">ICefRequest</a>; const response: <a href="uCEFInterfaces.ICefResponse.html">ICefResponse</a>; const cookie: <a href="uCEFTypes.html#PCefCookie">PCefCookie</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFileDialog"></span><code><strong>TOnFileDialog</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; mode: <a href="uCEFTypes.html#TCefFileDialogMode">TCefFileDialogMode</a>; const title, defaultFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const acceptFilters, accept_extensions, accept_descriptions: TStrings; const callback: <a href="uCEFInterfaces.ICefFileDialogCallback.html">ICefFileDialogCallback</a>; var Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefDialogHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetAccessibilityHandler"></span><code><strong>TOnGetAccessibilityHandler</strong> = procedure(Sender: TObject; var aAccessibilityHandler : <a href="uCEFInterfaces.ICefAccessibilityHandler.html">ICefAccessibilityHandler</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefRenderHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetRootScreenRect"></span><code><strong>TOnGetRootScreenRect</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var rect: <a href="uCEFTypes.TCefRect.html">TCefRect</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetViewRect"></span><code><strong>TOnGetViewRect</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var rect: <a href="uCEFTypes.TCefRect.html">TCefRect</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetScreenPoint"></span><code><strong>TOnGetScreenPoint</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; viewX, viewY: Integer; var screenX, screenY: Integer; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetScreenInfo"></span><code><strong>TOnGetScreenInfo</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var screenInfo: <a href="uCEFTypes.TCefScreenInfo.html">TCefScreenInfo</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPopupShow"></span><code><strong>TOnPopupShow</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; show: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPopupSize"></span><code><strong>TOnPopupSize</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const rect: <a href="uCEFTypes.html#PCefRect">PCefRect</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPaint"></span><code><strong>TOnPaint</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; type_: <a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a>; dirtyRectsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const dirtyRects: <a href="uCEFTypes.html#PCefRectArray">PCefRectArray</a>; const buffer: Pointer; width, height: Integer) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAcceleratedPaint"></span><code><strong>TOnAcceleratedPaint</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; type_: <a href="uCEFTypes.html#TCefPaintElementType">TCefPaintElementType</a>; dirtyRectsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const dirtyRects: <a href="uCEFTypes.html#PCefRectArray">PCefRectArray</a>; const info: <a href="uCEFTypes.html#PCefAcceleratedPaintInfo">PCefAcceleratedPaintInfo</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetTouchHandleSize"></span><code><strong>TOnGetTouchHandleSize</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; orientation: <a href="uCEFTypes.html#TCefHorizontalAlignment">TCefHorizontalAlignment</a>; var size: <a href="uCEFTypes.TCefSize.html">TCefSize</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTouchHandleStateChanged"></span><code><strong>TOnTouchHandleStateChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const state: <a href="uCEFTypes.TCefTouchHandleState.html">TCefTouchHandleState</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnStartDragging"></span><code><strong>TOnStartDragging</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const dragData: <a href="uCEFInterfaces.ICefDragData.html">ICefDragData</a>; allowedOps: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>; x, y: Integer; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnUpdateDragCursor"></span><code><strong>TOnUpdateDragCursor</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; operation: <a href="uCEFTypes.html#TCefDragOperation">TCefDragOperation</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnScrollOffsetChanged"></span><code><strong>TOnScrollOffsetChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; x, y: Double) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnIMECompositionRangeChanged"></span><code><strong>TOnIMECompositionRangeChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const selected_range: <a href="uCEFTypes.html#PCefRange">PCefRange</a>; character_boundsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const character_bounds: <a href="uCEFTypes.html#PCefRect">PCefRect</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTextSelectionChanged"></span><code><strong>TOnTextSelectionChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const selected_text: <a href="uCEFTypes.html#ustring">ustring</a>; const selected_range: <a href="uCEFTypes.html#PCefRange">PCefRange</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnVirtualKeyboardRequested"></span><code><strong>TOnVirtualKeyboardRequested</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; input_mode: <a href="uCEFTypes.html#TCefTextInpuMode">TCefTextInpuMode</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDragEnter"></span><code><strong>TOnDragEnter</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const dragData: <a href="uCEFInterfaces.ICefDragData.html">ICefDragData</a>; mask: <a href="uCEFTypes.html#TCefDragOperations">TCefDragOperations</a>; out Result: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefDragHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDraggableRegionsChanged"></span><code><strong>TOnDraggableRegionsChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; regionsCount: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; const regions: <a href="uCEFTypes.html#PCefDraggableRegionArray">PCefDraggableRegionArray</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFindResult"></span><code><strong>TOnFindResult</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; identifier, count: Integer; const selectionRect: <a href="uCEFTypes.html#PCefRect">PCefRect</a>; activeMatchOrdinal: Integer; finalUpdate: Boolean) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefFindHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRequestContextInitialized"></span><code><strong>TOnRequestContextInitialized</strong> = procedure(Sender: TObject; const request_context: <a href="uCEFInterfaces.ICefRequestContext.html">ICefRequestContext</a>) of Object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefRequestContextHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnSinksEvent"></span><code><strong>TOnSinksEvent</strong> = procedure(Sender: TObject; const sinks: <a href="uCEFInterfaces.html#TCefMediaSinkArray">TCefMediaSinkArray</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefRequestContextHandler uses the same TOnGetResourceRequestHandler event type defined for ICefRequestHandler ICefMediaObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRoutesEvent"></span><code><strong>TOnRoutesEvent</strong> = procedure(Sender: TObject; const routes: <a href="uCEFInterfaces.html#TCefMediaRouteArray">TCefMediaRouteArray</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRouteStateChangedEvent"></span><code><strong>TOnRouteStateChangedEvent</strong> = procedure(Sender: TObject; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>; state: <a href="uCEFTypes.html#TCefMediaRouteConnectionState">TCefMediaRouteConnectionState</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRouteMessageReceivedEvent"></span><code><strong>TOnRouteMessageReceivedEvent</strong> = procedure(Sender: TObject; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>; const message_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetAudioParametersEvent"></span><code><strong>TOnGetAudioParametersEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; var params: <a href="uCEFTypes.TCefAudioParameters.html">TCefAudioParameters</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefAudioHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAudioStreamStartedEvent"></span><code><strong>TOnAudioStreamStartedEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const params: <a href="uCEFTypes.TCefAudioParameters.html">TCefAudioParameters</a>; channels: integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAudioStreamPacketEvent"></span><code><strong>TOnAudioStreamPacketEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const data : <a href="uCEFTypes.html#PPSingle">PPSingle</a>; frames: integer; pts: int64) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAudioStreamStoppedEvent"></span><code><strong>TOnAudioStreamStoppedEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnAudioStreamErrorEvent"></span><code><strong>TOnAudioStreamErrorEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsMessageEvent"></span><code><strong>TOnDevToolsMessageEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>; var aHandled: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefDevToolsMessageObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsRawMessageEvent"></span><code><strong>TOnDevToolsRawMessageEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const message_: Pointer; message_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>; var aHandled: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsMethodResultEvent"></span><code><strong>TOnDevToolsMethodResultEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; message_id: integer; success: boolean; const result: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsMethodRawResultEvent"></span><code><strong>TOnDevToolsMethodRawResultEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; message_id: integer; success: boolean; const result: Pointer; result_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsEventEvent"></span><code><strong>TOnDevToolsEventEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const method: <a href="uCEFTypes.html#ustring">ustring</a>; const params: <a href="uCEFInterfaces.ICefValue.html">ICefValue</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsEventRawEvent"></span><code><strong>TOnDevToolsEventRawEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const method: <a href="uCEFTypes.html#ustring">ustring</a>; const params: Pointer; params_size: <a href="uCEFTypes.html#NativeUInt">NativeUInt</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsAgentAttachedEvent"></span><code><strong>TOnDevToolsAgentAttachedEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDevToolsAgentDetachedEvent"></span><code><strong>TOnDevToolsAgentDetachedEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrintStartEvent"></span><code><strong>TOnPrintStartEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefPrintHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrintSettingsEvent"></span><code><strong>TOnPrintSettingsEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const settings: <a href="uCEFInterfaces.ICefPrintSettings.html">ICefPrintSettings</a>; getDefaults: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrintDialogEvent"></span><code><strong>TOnPrintDialogEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; hasSelection: boolean; const callback: <a href="uCEFInterfaces.ICefPrintDialogCallback.html">ICefPrintDialogCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrintJobEvent"></span><code><strong>TOnPrintJobEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const documentName, PDFFilePath: <a href="uCEFTypes.html#ustring">ustring</a>; const callback: <a href="uCEFInterfaces.ICefPrintJobCallback.html">ICefPrintJobCallback</a>; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrintResetEvent"></span><code><strong>TOnPrintResetEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnGetPDFPaperSizeEvent"></span><code><strong>TOnGetPDFPaperSizeEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; deviceUnitsPerInch: Integer; var aResult : <a href="uCEFTypes.TCefSize.html">TCefSize</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFrameCreated"></span><code><strong>TOnFrameCreated</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefFrameHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFrameDestroyed"></span><code><strong>TOnFrameDestroyed</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFrameAttached"></span><code><strong>TOnFrameAttached</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; reattached: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnFrameDetached"></span><code><strong>TOnFrameDetached</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnMainFrameChanged"></span><code><strong>TOnMainFrameChanged</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const old_frame, new_frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnChromeCommandEvent"></span><code><strong>TOnChromeCommandEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; disposition: <a href="uCEFTypes.html#TCefWindowOpenDisposition">TCefWindowOpenDisposition</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefCommandHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnIsChromeAppMenuItemVisibleEvent"></span><code><strong>TOnIsChromeAppMenuItemVisibleEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnIsChromeAppMenuItemEnabledEvent"></span><code><strong>TOnIsChromeAppMenuItemEnabledEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; command_id: integer; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnIsChromePageActionIconVisibleEvent"></span><code><strong>TOnIsChromePageActionIconVisibleEvent</strong> = procedure(Sender: TObject; icon_type: <a href="uCEFTypes.html#TCefChromePageActionIconType">TCefChromePageActionIconType</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnIsChromeToolbarButtonVisibleEvent"></span><code><strong>TOnIsChromeToolbarButtonVisibleEvent</strong> = procedure(Sender: TObject; button_type: <a href="uCEFTypes.html#TCefChromeToolbarButtonType">TCefChromeToolbarButtonType</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnRequestMediaAccessPermissionEvent"></span><code><strong>TOnRequestMediaAccessPermissionEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; const frame: <a href="uCEFInterfaces.ICefFrame.html">ICefFrame</a>; const requesting_origin: <a href="uCEFTypes.html#ustring">ustring</a>; requested_permissions: cardinal; const callback: <a href="uCEFInterfaces.ICefMediaAccessCallback.html">ICefMediaAccessCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefPermissionHandler</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnShowPermissionPromptEvent"></span><code><strong>TOnShowPermissionPromptEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; prompt_id: uint64; const requesting_origin: <a href="uCEFTypes.html#ustring">ustring</a>; requested_permissions: cardinal; const callback: <a href="uCEFInterfaces.ICefPermissionPromptCallback.html">ICefPermissionPromptCallback</a>; var aResult: boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDismissPermissionPromptEvent"></span><code><strong>TOnDismissPermissionPromptEvent</strong> = procedure(Sender: TObject; const browser: <a href="uCEFInterfaces.ICefBrowser.html">ICefBrowser</a>; prompt_id: uint64; result: <a href="uCEFTypes.html#TCefPermissionRequestResult">TCefPermissionRequestResult</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPreferenceChangedEvent"></span><code><strong>TOnPreferenceChangedEvent</strong> = procedure(Sender: TObject; const name_: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefPreferenceObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnSettingChangedEvent"></span><code><strong>TOnSettingChangedEvent</strong> = procedure(Sender: TObject; const requesting_url, top_level_url : <a href="uCEFTypes.html#ustring">ustring</a>; content_type: <a href="uCEFTypes.html#TCefContentSettingTypes">TCefContentSettingTypes</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
ICefSettingObserver</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnTextResultAvailableEvent"></span><code><strong>TOnTextResultAvailableEvent</strong> = procedure(Sender: TObject; const aText : <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p>
Custom</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPdfPrintFinishedEvent"></span><code><strong>TOnPdfPrintFinishedEvent</strong> = procedure(Sender: TObject; aResultOK : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnPrefsAvailableEvent"></span><code><strong>TOnPrefsAvailableEvent</strong> = procedure(Sender: TObject; aResultOK : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCookiesDeletedEvent"></span><code><strong>TOnCookiesDeletedEvent</strong> = procedure(Sender: TObject; numDeleted : integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnResolvedIPsAvailableEvent"></span><code><strong>TOnResolvedIPsAvailableEvent</strong> = procedure(Sender: TObject; result: <a href="uCEFTypes.html#TCefErrorCode">TCefErrorCode</a>; const resolvedIps: TStrings) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnNavigationVisitorResultAvailableEvent"></span><code><strong>TOnNavigationVisitorResultAvailableEvent</strong> = procedure(Sender: TObject; const entry: <a href="uCEFInterfaces.ICefNavigationEntry.html">ICefNavigationEntry</a>; current: Boolean; index, total: Integer; var aResult : boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnDownloadImageFinishedEvent"></span><code><strong>TOnDownloadImageFinishedEvent</strong> = procedure(Sender: TObject; const imageUrl: <a href="uCEFTypes.html#ustring">ustring</a>; httpStatusCode: Integer; const image: <a href="uCEFInterfaces.ICefImage.html">ICefImage</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnExecuteTaskOnCefThread"></span><code><strong>TOnExecuteTaskOnCefThread</strong> = procedure(Sender: TObject; aTaskID : cardinal) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCookiesVisited"></span><code><strong>TOnCookiesVisited</strong> = procedure(Sender: TObject; const name_, value, domain, path: <a href="uCEFTypes.html#ustring">ustring</a>; secure, httponly, hasExpires: Boolean; const creation, lastAccess, expires: TDateTime; count, total, aID : Integer; same_site : <a href="uCEFTypes.html#TCefCookieSameSite">TCefCookieSameSite</a>; priority : <a href="uCEFTypes.html#TCefCookiePriority">TCefCookiePriority</a>; var aDeleteCookie, aResult : Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCookieVisitorDestroyed"></span><code><strong>TOnCookieVisitorDestroyed</strong> = procedure(Sender: TObject; aID : integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCookieSet"></span><code><strong>TOnCookieSet</strong> = procedure(Sender: TObject; aSuccess : boolean; aID : integer) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnZoomPctAvailable"></span><code><strong>TOnZoomPctAvailable</strong> = procedure(Sender: TObject; const aZoomPct : double) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnMediaRouteCreateFinishedEvent"></span><code><strong>TOnMediaRouteCreateFinishedEvent</strong> = procedure(Sender: TObject; result: <a href="uCEFTypes.html#TCefMediaRouterCreateResult">TCefMediaRouterCreateResult</a>; const error: <a href="uCEFTypes.html#ustring">ustring</a>; const route: <a href="uCEFInterfaces.ICefMediaRoute.html">ICefMediaRoute</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnMediaSinkDeviceInfoEvent"></span><code><strong>TOnMediaSinkDeviceInfoEvent</strong> = procedure(Sender: TObject; const ip_address: <a href="uCEFTypes.html#ustring">ustring</a>; port: integer; const model_name: <a href="uCEFTypes.html#ustring">ustring</a>) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="itemcode"><span id="TOnCompMsgEvent"></span><code><strong>TOnCompMsgEvent</strong> = procedure(Sender: TObject; var aMessage: TMessage; var aHandled: Boolean) of object;</code></td>
</tr>
<tr><td colspan="1">
<p class="nodescription">This item has no description.</p></td></tr>
</table>
<hr><span class="appinfo"><em>Generated by <a href="https://pasdoc.github.io/">PasDoc 0.16.0-snapshot</a>. </em>
</span>
</body></html>
